package h0719;

import java.util.Arrays;
import java.util.Scanner;
/**
  * @description 但就这道题来说使用贪心算法算出来最终的可以装最多快递的是数量就可以，如下，排序，依次选择。
 * //但是如果要求具体选择那几个最优尽量装满的话，就要使用01背包了。
  * @author 不知名帅哥
  * @date 2024/7/19 11:16
  * @version 1.0
*/
public class TransportExpress {
    //快递运输
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int[] array = Arrays.stream(sc.nextLine().split(",")).mapToInt(Integer::parseInt).toArray();
        Arrays.sort(array);
        int weight=sc.nextInt();
        sc.close();
        int sum=0;
        int count=0;

        for (int i : array) {
            sum+=i;
            if (sum<=weight){
                count++;
            }else {
                break;
            }
        }
        System.out.println(count);
    }
}
